package com.furnitur.modules.admin.service.order;

import com.baomidou.mybatisplus.core.metadata.IPage;
import com.furnitur.core.entity.order.Order;
import com.furnitur.modules.admin.dto.order.MerchantOrderQueryDTO;
import com.furnitur.modules.admin.vo.order.MerchantOrderStatisticsVO;

public interface MerchantOrderService {
    /**
     * 获取商家订单列表
     */
    IPage<Order> getOrderList(MerchantOrderQueryDTO queryDTO);
    
    /**
     * 获取订单详情
     */
    Order getOrderDetail(String orderNo);
    
    /**
     * 订单发货
     */
    void shipOrder(String orderNo, String trackingNo);
    
    /**
     * 获取订单统计数据
     */
    MerchantOrderStatisticsVO getOrderStatistics();
} 